home *** CD-ROM | disk | FTP | other *** search
/ 600 Games / 600games.iso / Classicos / FrogIT.swf / scripts / DefineButton2_364 / BUTTONCONDACTION on(press).as
Encoding:
Text File  |  2006-06-13  |  2.4 KB  |  94 lines

  1. on(press){
  2.    set("/:clickx",getProperty("_level0/click", _X));
  3.    set("/:clicky",getProperty("_level0/click", _Y));
  4.    set("/:frogx",getProperty("_level0/frosch", _X));
  5.    set("/:frogy",getProperty("_level0/frosch", _Y));
  6.    set("/:xdiff",eval("/:clickx") - eval("/:frogx"));
  7.    set("/:ydiff",eval("/:clicky") - eval("/:frogy"));
  8.    if(eval("/:xdiff") < "0")
  9.    {
  10.       set("/:xmag",eval("/:xdiff") * (- "1"));
  11.    }
  12.    else
  13.    {
  14.       set("/:xmag",eval("/:xdiff"));
  15.    }
  16.    if(eval("/:ydiff") < "0")
  17.    {
  18.       set("/:ymag",eval("/:ydiff") * (- "1"));
  19.    }
  20.    else
  21.    {
  22.       set("/:ymag",eval("/:ydiff"));
  23.    }
  24.    if(eval("/:xmag") < eval("/:ymag"))
  25.    {
  26.       if(eval("/:frogy") < eval("/:clicky"))
  27.       {
  28.          set("../score:score",eval("/score:score") - "20");
  29.          setProperty("/frosch", _Y, getProperty("/frosch", _Y) + "17");
  30.          x_value = getProperty("/frosch", _X);
  31.          y_value = getProperty("/frosch", _Y);
  32.          tellTarget("/frosch")
  33.          {
  34.             gotoAndStop("back");
  35.             play();
  36.          }
  37.          tellTarget("_level0/steuerung")
  38.          {
  39.             nextFrame();
  40.             play();
  41.          }
  42.       }
  43.       else
  44.       {
  45.          set("../score:score",eval("/score:score") + "10");
  46.          setProperty("/frosch", _Y, getProperty("/frosch", _Y) - "17");
  47.          x_value = getProperty("/frosch", _X);
  48.          y_value = getProperty("/frosch", _Y);
  49.          tellTarget("/frosch")
  50.          {
  51.             gotoAndStop("vor");
  52.             play();
  53.          }
  54.          tellTarget("_level0/steuerung")
  55.          {
  56.             nextFrame();
  57.             play();
  58.          }
  59.       }
  60.    }
  61.    else if(eval("/:clickx") < eval("/:frogx"))
  62.    {
  63.       setProperty("/frosch", _X, getProperty("/frosch", _X) - "17");
  64.       x_value = getProperty("/frosch", _X);
  65.       y_value = getProperty("/frosch", _Y);
  66.       tellTarget("/frosch")
  67.       {
  68.          gotoAndStop("links");
  69.          play();
  70.       }
  71.       tellTarget("_level0/steuerung")
  72.       {
  73.          nextFrame();
  74.          play();
  75.       }
  76.    }
  77.    else
  78.    {
  79.       setProperty("/frosch", _X, getProperty("/frosch", _X) + "17");
  80.       x_value = getProperty("/frosch", _X);
  81.       y_value = getProperty("/frosch", _Y);
  82.       tellTarget("/frosch")
  83.       {
  84.          gotoAndStop("rechts");
  85.          play();
  86.       }
  87.       tellTarget("_level0/steuerung")
  88.       {
  89.          nextFrame();
  90.          play();
  91.       }
  92.    }
  93. }
  94.